
import { errorMessage, qsparse, result } from '../util'
const loginAccount = {
  'loginAccount': 'admin',
  'loginPassword': 'admin123'
}
const authInfo = {
  'crm': {
    'dashboard': { 'read': true },
    'leads': { 'read': true, 'add': true, 'edit': true },
    'customer': { 'read': true, 'add': true, 'edit': true },
    'order': { 'read': true },
    'contract': { 'read': true },
    'employee': { 'read': true },
    'product': { 'read': true },
    'stock': { 'read': true }
  }
}
export default {
  'post|/api/login': (option) => {
    const params = qsparse(option.body)
    if (params.account === loginAccount.loginAccount && params.password === loginAccount.loginPassword) {
      return result({ accessToken: '92ed4c814d5d45f596d0ae5c55bac241' })
    }
    errorMessage('用户名或密码错误')
    return result(null, -1)
  },

  'post|/api/getAuth': result(authInfo)
}
